self pipe trick